/* CSS Document */

body{margin:0;  font-family:Myriad Pro}
.bg{background:url(../../images/bg2.png); width:1024px; margin:0 auto}
.page{width:1024px; margin:0 auto; background:url(../../images/bg.png) left top no-repeat; padding-top:15px}
.tbbao{width:960px; margin:0 auto}
.tbbao tr td{vertical-align:top}
.topright{float:right}
.topright a{color:#00165b; text-decoration:none}
.ashoppingbag{background:url(../../images/carticon.png) left no-repeat; padding-left:30px}
.txtsearch{width:140px; height:23px; border:none; background:#f0f8de; font-size:11px; color:#999; padding:0 10px; text-align:center}
.btnsearch{width:26px; height:23px; background:url(../../images/btnsearch.png) no-repeat; border:none; position: absolute;}
.divsearch{border:1px solid #cccccc; padding-right:25px}
.topright{padding-bottom:20px}
.menus{padding-bottom:7px}
.menus ul{padding:0; margin:0; list-style-type:none; background:url(../../images/bgmenu.png) left top no-repeat; height:39px}
.menus ul li{float:left; padding:10px 25px}
.menus ul li a{color:#000a36; text-decoration:none}
.menus ul .active a, .menus ul li a:hover{color:#fff}
.footer ul{padding:0; margin:0 0 0 -12px; list-style-type:none}
.footer ul li{float:left; background:#fff; width:231px; height:150px; margin-left:12px}
.footer ul li .bd{border:1px solid #ccc; height:130px; width:215px; margin:5px auto; color:#00165b}
.footer ul li .tt{text-align:center; font-size:14px; font-weight:bold; padding:7px 0 15px; text-transform:uppercase}
.footer ul li .cont span{font-size:11px}
.footer ul li .cont{padding-top:0;
                    
                    padding-left:5px;
                    padding-right: 10px
                    
                    }
.txtemail{width:171px; border:1px solid #ccc; font-size:11px; padding:4px 10px; color:#999;}
.btnemail{background:url(../../images/btnsignup.png) left top no-repeat; width:60px; height:19px; border:none; float:right; margin-right:2px; margin-top:5px}
.btnemail_vi{background:url(../../images/btnsignup_vi.png) left top no-repeat; width:66px; height:19px; border:none; float:right; margin-right:2px; margin-top:5px}

.footer ul .li2 label{text-transform:uppercase; font-size:12px; padding-bottom:5px; display:block; padding-left:36px}
.footer ul .li3 label{text-transform:uppercase; font-size:12px; padding-bottom:5px; display:block; padding-left:33px}
.flfb{background:url(../../images/bgflow.png) left top no-repeat; padding:9px; padding-top:0px; margin-right:5px; margin-left:5px}
.flin{background:url(../../images/bgflow.png) right top no-repeat; padding:9px;padding-top:0px;padding-left: 16px;}
.flow{float: right;
margin-top: -13px;
padding-right: 35px;}
.footer{border-bottom:1px solid #999; height:160px; padding-top:15px}
.footer a{text-decoration:none; color:#00165b}
.li4 td label{text-transform:uppercase; font-size:12px; padding-bottom:5px; display:block;}
.li4 .tdl{width:150px; text-transform:uppercase}
.li4 .tdr label{}
.li4 table{width:100%; padding:0 10px}
.bottompage .lang ul{padding:0; margin:0; list-style-type:none}
.bottompage .lang ul li{float:left}
.bottompage .lang ul li label{padding-right:10px}
.bottompage label span{font-weight:bold}
.bottompage .lang{display:inline-table; float:right}
.bottompage .lang .lngvi{background:url(../../images/bglang.png) left top no-repeat; padding:9px 13px}
.bottompage .lang .lngen{background:url(../../images/bglang.png) right top no-repeat; padding:9px 13px}
.bottompage{ color:#00165b; padding:20px 0; font-size:14px}
.bottompage a{float:left}
img{border:0}
.main a{color:#00165b; font-size:11px; text-decoration:none}
.main .coL, .main .coR{float:left; background:#fff; width:474px; height:550px}
.main .coR{float:right;}
.main .bd{border:1px solid #ccc;}
.main .padd{padding:15px}
.lbtt{color:#00165b; text-transform:capitalize; font-weight:bold; display:block}
.MainContent .lbtt{text-align:center; font-size:14px;}
.main .ul{padding:0; margin:0; list-style-type:none;}
.main .ul li{float:left}
.main .ul1{padding:3px 0 10px; border-bottom:1px solid #ccc; height:105px}
.ul1 li{width:126px; text-align:center; padding:0 10px}
.ul1 li a{display:block}
.ul1 li img{width:67px; height:70px; border:1px solid #ccc}
.ul1 li .nm{padding-top:5px}
.ul2 li{border-top:1px solid #ccc; border-left:1px solid #ccc; width:132px; text-align:center; height:96px}
.main .ul2{margin-left:10px;border-bottom: 1px solid #CCC;
height: 194px;}
.main .newest .im1{border:1px solid #ccc; float:left; display:block; width:165px; height:193px}
.main .newest .im1 img{width:165px;}
.main .newest{padding-top:5px}
.ul2 li a img{height:90%; margin:5px}

.MainContent .coL{float:left; width:210px}
.MainContent .coR{float:right; background:#fff; width:738px; min-height:541px; }

.feature{padding:5px; background:#fff}
.bd{border:1px solid #ccc; padding:8px 0 0}
.ca-item .tt a{color:#00165B; text-decoration:none; font-size:12px}
.container{padding-top:10px}
.newarrival ul{padding:0; margin:0 0 -1px; list-style:none}
.newarrival ul li{display:block; text-align:center; padding: 20px 0 15px 10px; border-bottom:1px solid #ccc; width:154px}
.newarrival ul li img{width: 94px;height:94px}
.newarrival ul li a{color: #00165B;
text-decoration: none;
font-size: 12px;}
.divtt{background:#8bc200; margin:2px; color:#00094c; text-transform:uppercase; text-align:center; font-size:18px; padding:8px 0}
.MainContent .coR .content{padding:30px 40px 20px 40px; text-align:left; color:#00155b; font-size:15px; line-height:20px}

.contactform table tr td{padding:5px 0}
.contactform table input, .contactform table textarea{width:220px; border:1px solid #ccc; padding:3px 0}
.contactform table textarea{width:100%; height:95px}
.contactform table .btnsubmit, .cart table .btnsubmit{width:65px; height:29px; background:url(../../images/btnsubmit.png) left top no-repeat; border:none}

.contactform table .btnTransparent, .cart table .btnTransparent{width:65px;line-height:29px; height:29px; background:url(../../images/btnTransparent.png) left top no-repeat; border:none}
.MainContent table .btnTransparent {width:65px; line-height:29px; height:29px;  background:url(../../images/btnTransparent.png) left top no-repeat; border:none}
.MainContent .coR .content table tr td .btnsubmit{width:65px}
#header { height:510px; overflow:hidden}
.headerimg { background-position: center; background-repeat: no-repeat; width:100%; height:510px; }

.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../../images/btn_back.png"); }
#next { background-image:url("../../images/btn_next.png"); }
#control { background-image:url("../../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; margin-top:-50px }
#headernav { }
#headertxt{padding-left:330px}
.pictured a{background:url(../../images/btnshownow.png) left top no-repeat; padding:4px 8px; font-size:15px}
#slider1 .item ul{list-style-type:none; padding:0; margin:0 0 0 0px}
#slider1 .item ul li{float:left; height:114px; width:182px; padding: 0 25px 50px}
.ourpartner #slider1 .item ul li a{display:block; height:100%; border:1px solid #ccc;}
.ourpartner #slider1 .item ul li a img{ width:90%; height:90%; display:block}
.slider{margin-top:-33px}
.product #slider1 .item ul{padding-top:10px}
.product #slider1 .item ul li{float:left; height:98px; width:216px; padding: 0 15px 35px 0}
.product #slider1 .item ul li a{display:block; width:50%; height:100%; border:1px solid #ccc; text-align:center}
.product #slider1 .item ul li a img{width:100%; max-height:90%; display:block}
.product #slider1 .item ul li .tt{display:inherit; width:100%; border:none; text-decoration:none; font-weight:bold; text-align:left; line-height:13px; color:#00155b}
.sale #slider1 .item ul li{float:left; height:114px; width:185px; padding: 0 40px 35px 15px}
.sale #slider1 .item ul li a{display:block; width:100%; height:100%; border:1px solid #ccc; text-align:center}
.sale #slider1 .item ul li a img{width:100%; max-height:100%; display:block}
.sale #slider1 .item ul li .tt{display:inherit; width:100%; border:none; text-decoration:none; font-weight:bold; text-align:left; color:#000f40; font-size:14px; font-weight:normal}
.sale del{color:#999}
.sale b{font-size:16px}
.sale #slider1 .item ul li div{padding-top:10px}
.sale #slider1 .item ul{padding-top:30px}
.licatalog ul{padding:0 0 25px 40px; margin:0; list-style-image:url(../../images/dotlistproduct.png)}
.licatalog ul li a{font-size:12px; text-decoration:none; color:#00155b}
.licatalog ul li .active{font-weight:bold}
.licatalog ul li{padding:6px 0}
.relaproduct ul{padding:0 10px 0 10px; margin:0 0 -1px; list-style-type:none}
.relaproduct ul li, .relaproduct ul li a{color:#00155b; text-decoration:none; font-size:12px}
.relaproduct ul li a{ font-size:12px;}
.relaproduct ul li{padding:10px 8px; border-bottom:1px solid #ccc}
.howdid label{font-size:14px; color:#00155b}
.howdid table{padding:0 10px 10px 14px}
.howdid table tr td{padding:5px 3px}
.detail{min-height:384px; padding:25px 10px}
.detail .co1{float:left; width:270px;}
.shareproduct a{text-decoration:none; color:#00155b; font-size:12px; position:absolute}
.shareproduct{margin-top:-25px}
.detail .co2{width:380px; padding-right:10px; margin-left:300px}
.detail .co2 table tr td label{font-weight:bold}
.btnaddtobag{width:98px; height:33px; background:url(../../images/btnaddtobag.png) left top no-repeat; border:none; margin-top:-3px; position:absolute; margin-left:10px;cursor:pointer}
.detail .co2 table tr td p{padding:0; margin:0}
.newest ul li span{display:block; background:url(../../images/iconzoom.png); width:13px; height:13px; margin-top:-13px; margin-left:120px ; z-index:0; position:relative}
.feature{}
.licatalog{overflow-y:auto}
.cart .coR .content table{border-right:1px solid #ccc; border-bottom:1px solid #ccc;; width:100%}
.cart .coR .content table tr td, .cart .coR .content table tr th{border-top:1px solid #ccc; border-left:1px solid #ccc; vertical-align:middle}
.cart .coR .content table tr td input{width:50px; text-align:center}
.cart .coR .content table tr td, .cart .coR .content table tr th{text-align:center; padding:2px 5px}
.cart .coR .content table tr .tt{text-align:left}
.cart .coR .content table tr td img{width:67px}
.cart .coR .content table tr td a{text-decoration:none; color:#00165B}
.cart .coR .content table tr th{text-transform:uppercase; padding:5px 5px}
.cart .total{text-align:right; padding-top:18px; padding-right:17px}
.cart .total span{margin-left:10px; font-weight:bold}
.cart .btn{float:left; width:300px; padding-top:15px}
.cart .btn input{height: 26px;
border: none;
margin-right: 5px; cursor:pointer}
.cart .btn .btnupdate{background: url(../../images/btnupdate.png) left top no-repeat; width:61px}
.cart .btn .btncontinuashopping{background: url(../../images/btncontinuashopping.png) left top no-repeat; width:127px}
.cart .btn .btnpayment{background: url(../../images/btnpayment.png) left top no-repeat; width:70px}
.cart .coR .content{overflow-y:auto}
.nivo-controlNav{display:none}
.theme-default .nivo-caption{color:#33447B; font-size:12px}
.theme-default .nivo-caption a{font-size:13px;}
.theme-default .nivo-caption a:hover{text-decoration:underline}
.theme-default .nivo-caption{padding-bottom:10px; padding-top:6px}
.sale .divbg{height:345px}
.productdetail .coR{min-height:518px}

.coR .gift #slider1{height:570px}
@-moz-document url-prefix() { 
  .about .coR{min-height:549px}
  .sale .divbg{height:352px}
  .product .gift #slider1{height:579px}
  .product .sliderp{height:461px}
  .about .prode{min-height:518px}
}
.btnvote{background:url(../../images/btnvote.png) left top no-repeat; width:40px; height:17px; border:none; margin:0 10px 10px 0}
.forminput{width:100%}
.cart .coR .content .forminput table{border:none; width:360px; margin:0 auto}
.cart .coR .content .forminput table tr td{border:none; text-align:right}
.cart .coR .content .forminput table tr td .input{width:250px; padding:5px; text-align:left}
.show{display:none}
.PriceView
{text-align:right;
 height:20px;
 overflow:hidden;
    }
    
#preview{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
color:#fff;
}


.pika-stage
{height:270px!important;
    }
    
    .MainContent table .btnsubmit{width:65px; height:29px; background:url(../../../images/btnsubmit.png) left top no-repeat; border:none}
    .MainContent .coR .content .forminput table tr td .input {
width: 250px;
padding: 5px;
text-align: left;
}


.nivo-caption {
position: absolute;
left: 0px;
bottom: 0px;
background: #A7D34B!important;
color: #fff;
width: 100%;
z-index: 8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter: alpha(opacity=8);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.theme-default .nivo-caption {
color: #33447B!important;
font-size: 12px;
}